<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:import url="templates/top.jsp"></c:import>
	<div id="page">
        <script type="text/javascript">
            function deletar() {
                    document.form01.action = 'editAcidente.jsp?action=listAcidetes&metodo=Delete';
                    document.form01.submit();
            }

            function editar() {
                    document.form01.action = 'editAcidente.jsp?action=edit';
                    document.form01.submit();
            }
        </script>
        <jsp:useBean id="acidente" class="ctrl.Acidente" />
        <c:if test="${param.metodo == 'Delete'}" >
            <jsp:setProperty name="acidente" property="idToDel" value="${param.codigo}" />
            <script type="text/javascript">
                setTimeout("window.location='editAcidente.jsp?action=listAcidentes';",5000);
            </script>
            <h1>Editar Acidentes</h1>
            <h3>Registro Excluido! Redirecionando...</h3>
        </c:if>
        <c:if test="${param.action == 'listAcidentes'}" >
            <h1>Editar Acidentes</h1>
            <h2>Dados do Acidente</h2>
            <form id="formEdit" name="form01"action="" method="post" id="form1">
                <div style="width:500px" align="right">
                <input type="button" value="Editar" onclick="javascript:editar()" />
                <input type="button" value="Deletar" onclick="javascript:deletar()" /></div>
            <table border="0">
                <thead>
                    <tr align="left">
                        <th width="10"></th>
                        <th width="150">Data do Acidente</th>
                        <th width="70">Hora</th>
                        <th width="120">Horas T. Antes</th>
                        <th width="70">Codigo da area</th>
                        <th width="70">Local</th>
                        <th width="100">Matricula Func.</th>
                    </tr>
                </thead>
                <tbody>
                    <c:forEach var="lista" items="${acidente.listaRegistro}" >
                    <tr>
                        <td><input type="radio" name="codigo" value="<c:out value="${lista.codigo}"></c:out>"></td>
                        <td><c:out value="${lista.dt_Acidente}"></c:out></td>
                        <td><c:out value="${lista.hora}"></c:out></td>
                        <td><c:out value="${lista.horas_Trabalhas_Antes}"></c:out></td>
                        <td><c:out value="${lista.codigo_Area}"></c:out></td>
                        <td><c:out value="${lista.local}"></c:out></td>
                        <td><c:out value="${lista.matricula_Funcionario}"></c:out></td>
                    </tr>
                    </c:forEach>

                </tbody>
            </table>
            </form>
        </c:if>
        <c:if test="${param.action == 'edit'}" >
                <jsp:setProperty name="acidente" property="registroId" value="${param.codigo}" />
                <c:forEach var="registro" items="${acidente.registro}">
                    <h1>Edição de Acidente</h1>
                    <h2>Dados do Acidente</h2>
                    <form action="editAcidente.jsp?action=salvar" method="post" id="editacidente">
                        <input type="hidden" size="10" name="codigo" value="${registro.codigo}"/>

                    <table border="0">
                        <thead>
                            <tr>
                                <th align="right" width="240"></th>
                                <th align="left"></th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="right">Data do acidente: </td>
                                <td><input value="<c:out value="${registro.dt_Acidente}"></c:out>" id="data_do_acidente"type="text" size="10" name="dt_Acidente"/></td>
                            </tr>
                            <tr>
                                <td align="right"> Hora: </td>
                                <td><input value="<c:out value="${registro.hora}"></c:out>"type="text" size="10" name="hora"/></td>
                            </tr>
                            <tr>
                                <td align="right">Horas Trabalhas Antes: </td>
                                <td><input value="<c:out value="${registro.horas_Trabalhas_Antes}"></c:out>"type="text" size="10" name="horas_Trabalhas_Antes"/></td>
                            </tr>
                            <tr>
                                <td align="right"> Código Area: </td>
                                <td><input value="<c:out value="${registro.codigo_Area}"></c:out>"type="text" size="10" name="codigo_Area"/></td>
                            </tr>
                            <tr>
                                <td align="right">Local: </td>
                                <td><input value="<c:out value="${registro.local}"></c:out>"type="text" size="25" name="local"/></td>
                            </tr>
                            <tr>
                                <td align="right">Descricao: </td>
                                <td><input value="<c:out value="${registro.descricao}"></c:out>"type="text" size="25" name="descricao"/></td>
                            </tr>
                            <tr>
                                <td align="right"> Codigo Acidente: </td>
                                <td><input value="<c:out value="${registro.codigo_Acidente}"></c:out>"type="text" size="10" name="codigo_Acidente"/></td>
                            </tr>
                            <tr>
                                <td align="right">Codigo Gravidade: </td>
                                <td><input value="<c:out value="${registro.codigo_Gravidade}"></c:out>"type="text" size="10" name="codigo_Gravidade"/></td>
                            </tr>
                            <tr>
                                <td align="right">Retorno: </td>
                                <td><input value="<c:out value="${registro.retorno}"></c:out>"type="text" size="20" name="retorno"/></td>
                            </tr>
                            <tr>
                                <td align="right">Restricão: </td>
                                <td><input value="<c:out value="${registro.restricao}"></c:out>"type="text" size="30" name="restricao"/></td>
                            </tr>
                            <tr>
                                <td align="right">Incapacidade: </td>
                                <td><input value="<c:out value="${registro.incapacidade}"></c:out>"type="text" size="30" name="incapacidade"/></td>
                            </tr>
                            <tr>
                                <td align="right">Matrícula Funcionario: </td>
                                <td><input value="<c:out value="${registro.matricula_Funcionario}"></c:out>"type="text" size="10" name="matricula_Funcionario"/></td>
                            </tr>
                            <tr>
                                <td align="right">Código Parte Corpo: </td>
                                <td><input value="<c:out value="${registro.codigo_Parte_Corpo}"></c:out>"type="text" size="10" name="codigo_Parte_Corpo"/></td>
                            </tr>
                            <tr>
                                <td align="right">Código Natureza Lesão: </td>
                                <td><input value="<c:out value="${registro.codigo_Natureza_Lesao}"></c:out>"type="text" size="10" name="codigo_Natureza_Lesao"/></td>
                            </tr>
                            <tr>
                                <td align="right">Código Agente Causador:</td>
                                <td> <input value="<c:out value="${registro.codigo_Agente_Causador}"></c:out>"type="text" size="10" name="codigo_Agente_Causador"/></td>
                            </tr>
                            <tr>
                                <td align="right">Código Situação Geradora: </td>
                                <td><input value="<c:out value="${registro.codigo_Situacao_Geradora}"></c:out>"type="text" size="10" name="codigo_Situacao_Geradora"/></td>
                            </tr>
                             <tr>
                                 <td align="right"><input type="submit" value="Salvar"/></td>
                                <td></td>
                            </tr>
                        </tbody>
                    </table>
                    </form>
                </c:forEach>
            </c:if>
        <c:if test="${param.action == 'salvar'}">
            <jsp:setProperty name="acidente" property="atualizado" value="true" />
            <jsp:setProperty name="acidente" property="codigo" value="${param.codigo}" />
            <jsp:setProperty name="acidente" property="codigo_Acidente" value="${param.codigo_Acidente}" />
            <jsp:setProperty name="acidente" property="codigo_Agente_Causador" value="${param.codigo_Agente_Causador}" />
            <jsp:setProperty name="acidente" property="codigo_Area" value="${param.codigo_Area}" />
            <jsp:setProperty name="acidente" property="codigo_Gravidade" value="${param.codigo_Gravidade}" />
            <jsp:setProperty name="acidente" property="codigo_Natureza_Lesao" value="${param.codigo_Natureza_Lesao}" />
            <jsp:setProperty name="acidente" property="codigo_Parte_Corpo" value="${param.codigo_Parte_Corpo}" />
            <jsp:setProperty name="acidente" property="codigo_Situacao_Geradora" value="${param.codigo_Situacao_Geradora}" />
            <jsp:setProperty name="acidente" property="descricao" value="${param.descricao}" />
            <jsp:setProperty name="acidente" property="dt_Acidente" value="${param.dt_Acidente}" />
            <jsp:setProperty name="acidente" property="hora" value="${param.hora}" />
            <jsp:setProperty name="acidente" property="horas_Trabalhas_Antes" value="${param.horas_Trabalhas_Antes}" />
            <jsp:setProperty name="acidente" property="incapacidade" value="${param.incapacidade}" />
            <jsp:setProperty name="acidente" property="local" value="${param.local}" />
            <jsp:setProperty name="acidente" property="matricula_Funcionario" value="${param.matricula_Funcionario}" />
            <jsp:setProperty name="acidente" property="restricao" value="${param.restricao}" />
            <jsp:setProperty name="acidente" property="retorno" value="${param.retorno}" />
            <jsp:setProperty name="acidente" property="updateRegistroId" value="${param.codigo}" />
            <h2>Edição Realizada com sucesso!</h2>
            <c:set var="atualizado" >
                <%=acidente.isAtualizado()%>
            </c:set>
            <script type="text/javascript">
                setTimeout("window.location='editAcidente.jsp?action=listAcidentes';",5000);
            </script>
        </c:if>
	</div>
<c:import url="templates/rodape.jsp"></c:import>